// 如果创建一个对象，更改它的原型，constructor 也会有影响
// function Fn() {}
// Fn.prototype = new Array();
// var f = new Fn();
// console.log(f.constructor === Fn);
// console.log(f.constructor === Array);
// 实现一个全局通用的数据类型判断方法
function getType(obj) {
  const type = typeof obj;
  if (type !== "object") {
    return type;
  }
  return Object.prototype.toString
    .call(obj)
    .replace(/^\[object (\s+)\]$/, "$1");
}
const data = 1;
const res = getType(data);
console.log(res);
